//
//  personmain.m
//  LearnOCbase
//
//  Created by China Dragon on 2023/1/15.
//

#import <Foundation/Foundation.h>
#import "Person.h"
int main(int argc, const char * argv[]){
    @autoreleasepool {
//        Person *person = [[Person alloc] init];
        Person *person = [[Person alloc] initWithAge:20 andNo:10];
//        [person setAge:10];
        //点语法
        //oc 一般建议成员变量命名前面使用_,例如：_age
        person.age = 10;// 等效于  [person setAge:10]; 注意这里的.age不是访问成员变量
//        int age = [person age];
        int age = person.age;//  int age = [person age];
        NSLog(@"person age = %i",age);
        
        //%@代表打印一个对象
        NSLog(@"%@",person);
        
//        [person release];
        
    }
    
    return 0;
}
